/*访问位置*/
.place_f{
	height: 40px;
	width: 100%;
	background: white;
	line-height: 40px;
	margin-bottom: 20px;
}
.place_gk li{
	float: left;
	margin-left: 10px;
}
.place_gk{
	padding-left: 38px;
}
/*中间内容详情*/
.cont_gk{
	background: white;
	padding: 28px 29px 27px 48px;
}
/*内容头部介绍*/
.ml_sy{
	font-weight: bold;
	margin-right: 15px;
}
.ml_txt{
	background: #f3f3f3;
	line-height: 29px;
	padding: 14px 0;
	border: 1px solid #eaeaea;
}
.ml_title{
	color: #f01414;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 28px;
}
.title_msg{
	border-bottom: 1px dashed #cbcbcb;
	height: 46px;
 
}
.ml_l{
	width: 600px;
    margin-left: 34px;
}
.t_num{
	margin-left: 80px;
}
.typeface_h span{
	margin-left: 8px;
}
.txt_m{
	margin-right: 10px;
}
.title_time{
	margin-left: -25px;
}
.title_x{
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0 20px 0;
}
/*表格内容*/
.table_content{
	height: 247px;
}
.box_title{
    background: #f4f4f4;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 30px 0px;
    height: 50px;
    line-height: 50px;
}
.table-b{
	padding-right: 56px;
}
.table-b table td{
	border:none;
	} 
table{
	width: 100%;
	line-height: 45px;
}
input,textarea{
	border:1px solid #dfdfdf;
	width: 100%;
}
textarea{
	height: 239px;
}
.code_txt{
	text-align: left!important;
}
.submit{
    display: inline-block;
    width: 124px;
    background: #288bde;
    color: white;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin: 0 10px 0 13px;
    font-size: 17px;
    border-radius: 4px;
}
.notes{
	text-align: center;
    padding: 44px 0;
}
.notes_msg{
	margin-bottom: 33px;
	font-weight: 600;
}
.verification_Code{
	display: inline-block;
    width: 80px;
    height: 31px;
    line-height: 27px;
    text-align: center;
    border: 1px solid #dfdfdf;
    font-weight:600 ;
}
.xinhao_img{
	width: 8px;
    position: relative;
    left: 9px;
    top: -7px;
}
.table-b input{
	height: 33px;
}
.table_interaciton{
	background: white;
    margin-top: 14px;
    height: 791px;
    padding-top: 35px;
}
.table_time span{
	margin-left: 10px;
}
/*提交按钮*/
.previous_tj{
	display: inline-block;
    width: 124px;
    background: #288bde;
    color: white;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin: 0 10px 0 13px;
    font-size: 17px;
    border-radius: 3px;
}
.previous_step{
	display: inline-block;
    width: 124px;
    background: white;
    color: #288bde;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin: 0 10px 0 13px;
    font-size: 17px;
    border-radius: 4px;
    border: 1px solid #288bde;
}
.previous_step2{
	display: inline-block;
    width: 124px;
    background: #288bde;
    color: white;
    height: 44px;
    line-height: 24px;
    text-align: center;
    margin: 0 10px 0 13px;
    font-size: 17px;
    border-radius: 4px;
    border: 1px solid #288bde;
}
.wz_btns{
	width: 100%;
    margin: 60px 0 0 12px;
    position: relative;
    left: 761px;
}
/*目录内容*/
.wxts_txt{
	padding: 25px 16px 50px 36px;
	line-height: 26px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #cbcbcb;
}
.wxts_title{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.wxts_txt p22{
	text-indent:25px;
}
.ts_txt{
	color: #e93f3f;
}
/*分享*/
.share_tx{
	margin-top:4px;
	margin-right: 5px;
}
.share_msg li{
	float: left;
	margin-left: 10px;
}
.page_msg{
	display: inline-block;
}
.page_end{
	margin-left: 15px;
}
.bold{font-weight: bold;}
.normal{font-weight: normal;}
/*.zi_t{
	display: inline-block;
	width: 8px;
}*/
/*盒阴影*/
.shadow{
    -moz-box-shadow: 1px 5px 10px #ccc;
    -webkit-box-shadow: 1px 5px 10px #ccc;
    box-shadow:1px 5px 10px #ccc;
}


/*民意征集回复*/
.solicitationtable {
    width: 98%;
    border-top: 2px #ccc solid;
    padding-top: 5px;
    margin: 0px auto;
}

.solicitationtable h2 {
    line-height: 30px;
    text-align: left;
    font-size: 14px;
}

.solicitationtable ul li {
    line-height: 25px;
    background: url(../images/arrow.png) left no-repeat;
    padding-left: 30px;
    text-align: left;
    font-size: 14px;
}

.tb-inputs-c2 .label {
    text-align: right;
}

.tb-inputs-c2 td {
    padding: 8px 3px;
}

.tb-inputs-c2 input.text, .tb-inputs-c2 select, .tb-inputs-c1 input.text, .tb-inputs-c1 input.text2 {
    width: 280px;
    height: 32px;
    border: 1px solid #ddd;
    background: #f4f4f4;
    box-sizing: border-box;
}

.tb-inputs-c2 textarea {
    width: 95%;
    height: auto;
    border: 1px solid #ddd;
    background: #f4f4f4;
    box-sizing: border-box;
    float: left;
}

.buttonbt {
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 45px;
    padding-left: 40%;
}

.buttonbt button.blue {
    /*background: #0A6DB0;*/
    color: #fff;
}

.buttonbt button {
    display: inline-block;
    padding: 0 20px;
    background: #0A6DB0;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border: none;
    cursor: pointer;
    outline: medium;
    margin: 0 10px;
}

.solicitationlist {
    width: 98%;
    border-top: 2px #ccc solid;
    padding-top: 5px;
    /*margin: 0px auto;*/
    margin: 10px 5px;
}

.solicitationlist dl {
    border-bottom: 1px #ccc dashed;
    height: auto;
    overflow: hidden;
    line-height: 25px;
    position: relative;
}

.solicitationlist dl dt span, .solicitationlist dl dd, .solicitationlist dl dt, .solicitationlist dl dd span {
    font-size: 14px;
}

.solicitationlist dl h2 {
    text-align: left;
    font-size: 14px;
    height: 25px;
}
